//1.初始化插件
function initPlugin() {
    //初始化时间
    jeDate('#cateTime', {
        format: 'YYYY-MM-DD',
        isinitVal: true, //默认显示当前日前
    })
    //初始化富文本
    tinymce.init({
        selector: '#articleContent',
    })
}

//获取文章分类
function getCategory() {
    http.ajax({
        type: 'get',
        url: '/admin/category/list',
        success: (res) => {
            // console.log(res);
            const renderRes = template('categoryTemplate', res);
            $('.category').html(renderRes)
        }
    })
}

//文章封面选择图片
function coverChange() {
    //获取对象
    const file = $('#inputCover')[0].files[0];
    //调用方法记录临时URL
    const url = URL.createObjectURL(file);
    //给Img赋值
    $('.article_cover').prop('src', url);
}

//添加文章
function addArticle(state) {
    //创建formData对象
    const formData = new FormData($('#form')[0]);
    //获取里面的参数
    // for (let item of formData.entries()) {
    //     console.log(item);
    // }
    //添加状态
    formData.append('state', state);
    //获取原来的值
    const content = tinyMCE.activeEditor.getContent()
    // console.log(content);//<p><strong>123</strong></p>
    //把新的Content覆盖原来的值
    formData.set('content', content);
    //获取参数
    // for (let item of formData.entries()) {
    //     console.log(item);
    // }
    http.ajax({
        type: 'post',
        url: '/admin/article/publish',
        data: formData,
        success: (res) => {
            // console.log(res);
            if (res.code === 200) {
                alert(res.msg);
            }
        }
    })
    return false;
}

initPlugin();
getCategory();